package com.gluck.cases.common.utils.annotations;

import java.lang.annotation.*;

/**
 * @ClassName SyncPermissionTableAndField
 * @Desc 同步需要赋值权限的表字段 格式 table:field:method
 * @Author I am Gluck
 * @Date 2022/5/18 - 8:04 下午
 **/
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Inherited
public @interface SyncPermissionTableAndField {

    // 需要同步的表
    String syncTable();

    // 需要同步的表字段
    String syncField();

    // 需要同步的阈值字段名 比如 某个字段 status 1 同步权限 0 不同步权限
    String syncThresholdValue();

}
